package com.entity;

import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * <p>
 * 
 * </p>
 *
 * @author pumpkin
 * @since 2021-03-11
 */
@Data
@TableName("history_data")
public class HistoryData extends Model<HistoryData> {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    /**
     * 日期
     */
    private String d;
    /**
     * 开盘价（元）
     */
    private BigDecimal o;
    /**
     * 最高价（元）
     */
    private BigDecimal h;
    /**
     * 最低价（元）
     */
    private BigDecimal l;
    /**
     * 收盘价（元）
     */
    private BigDecimal c;
    /**
     * 成交量（股）
     */
    private BigDecimal v;

    /**
     * zdf
     * @return
     */
    private String zdf;

    private String code;


    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getD() {
        return d;
    }

    public void setD(String d) {
        this.d = d;
    }

    public BigDecimal getO() {
        return o;
    }

    public void setO(BigDecimal o) {
        this.o = o;
    }

    public BigDecimal getH() {
        return h;
    }

    public void setH(BigDecimal h) {
        this.h = h;
    }

    public BigDecimal getL() {
        return l;
    }

    public void setL(BigDecimal l) {
        this.l = l;
    }

    public BigDecimal getC() {
        return c;
    }

    public void setC(BigDecimal c) {
        this.c = c;
    }

    public BigDecimal getV() {
        return v;
    }

    public void setV(BigDecimal v) {
        this.v = v;
    }

    @Override
    protected Serializable pkVal() {
        return this.id;
    }

    @Override
    public String toString() {
        return "HistoryData{" +
        ", id=" + id +
        ", d=" + d +
        ", o=" + o +
        ", h=" + h +
        ", l=" + l +
        ", c=" + c +
        ", v=" + v +
        "}";
    }
}
